import org.w3c.dom.ls.LSOutput;

public class RegexTest1 {
    public static void main(String[] args) {
        // 使用正则表达式,校验QQ号是否正确
        // 需求：要求全部是数字，长度是(6-20)位之间,不能以0开头
        System.out.println(isQQ(null));
        System.out.println(isQQ("1255511"));

    }
        public static boolean isQQ(String QQ){
        //判断QQ是否为null
            if (QQ == null || QQ.length() < 6 || QQ.length() > 20 || QQ.startsWith("0")){
                return false;
            }

        //判断QQ中的每一位是否是数字
            for (int i = 0; i < QQ.length(); i++) {
               char ch = QQ.charAt(i);
               if (ch < '0' || ch > '9'){
                   return false;
               }
            }
            return true;
    }
}
